package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 系统配置对象 dy_config
 * 
 * @author dy
 * @date 2024-04-26
 */
public class DyConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /**  */
    @Excel(name = "")
    private Long pid;

    /**  */
    @Excel(name = "")
    private String tgToken;

    /**  */
    @Excel(name = "")
    private String tgUid;

    /**  */
    @Excel(name = "")
    private String tgMsg;

    /**  */
    @Excel(name = "")
    private Integer tgOpen;

    /**  */
    @Excel(name = "")
    private String countryWhitelist;

    /**  */
    @Excel(name = "")
    private Integer allowPc;

    /**  */
    @Excel(name = "")
    private Integer allowOnce;

    /**  */
    @Excel(name = "")
    private Integer displayFilledCard;

    /** 超时付款失败 */
    @Excel(name = "超时付款失败")
    private Integer timeout;

    /**  */
    @Excel(name = "")
    private Integer unattended;

    /**  */
    @Excel(name = "")
    private String url;

    /**  */
    @Excel(name = "")
    private Long otp;

    /**  */
    @Excel(name = "")
    private String successUrl;

    /**  */
    @Excel(name = "")
    private String title;

    /**  */
    @Excel(name = "")
    private String titleDesc;

    /**  */
    @Excel(name = "")
    private String twoTitle;

    /**  */
    @Excel(name = "")
    private String twoTitleDesc;

    /**  */
    @Excel(name = "")
    private String mount;

    /**  */
    @Excel(name = "")
    private String order;

    /**  */
    @Excel(name = "")
    private String storeName;

    /**  */
    @Excel(name = "")
    private String redirectUrl;

    /** 自动拒绝卡头 */
    @Excel(name = "自动拒绝卡头")
    private String refuseCards;

    /** 自动高亮卡头 */
    @Excel(name = "自动高亮卡头")
    private String highlightCards;

    /**  */
    @Excel(name = "")
    private Long payStatus;

    /**  */
    @Excel(name = "")
    private Long htType;

    /**  */
    @Excel(name = "")
    private Long refuseCardsType;

    /**  */
    @Excel(name = "")
    private Long isRefuseCardsType;

    /** 文件写入1写入 0不写入 */
    @Excel(name = "文件写入1写入 0不写入")
    private Long btFile;

    /** 后台刷新频率 */
    @Excel(name = "后台刷新频率")
    private Long refreshRate;

    /**  */
    @Excel(name = "")
    private Long isTor;

    /**  */
    @Excel(name = "")
    private String state;

    /**  */
    @Excel(name = "")
    private Long isIpDetection;

    /**  */
    @Excel(name = "")
    private String key;

    /**  */
    @Excel(name = "")
    private Long succCount;

    /**  */
    @Excel(name = "")
    private Integer captcha;

    /** 拒绝重复卡号1是 0否 */
    @Excel(name = "拒绝重复卡号1是 0否")
    private Long repeatRejection;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPid(Long pid) 
    {
        this.pid = pid;
    }

    public Long getPid() 
    {
        return pid;
    }
    public void setTgToken(String tgToken) 
    {
        this.tgToken = tgToken;
    }

    public String getTgToken() 
    {
        return tgToken;
    }
    public void setTgUid(String tgUid) 
    {
        this.tgUid = tgUid;
    }

    public String getTgUid() 
    {
        return tgUid;
    }
    public void setTgMsg(String tgMsg) 
    {
        this.tgMsg = tgMsg;
    }

    public String getTgMsg() 
    {
        return tgMsg;
    }
    public void setTgOpen(Integer tgOpen) 
    {
        this.tgOpen = tgOpen;
    }

    public Integer getTgOpen() 
    {
        return tgOpen;
    }
    public void setCountryWhitelist(String countryWhitelist) 
    {
        this.countryWhitelist = countryWhitelist;
    }

    public String getCountryWhitelist() 
    {
        return countryWhitelist;
    }
    public void setAllowPc(Integer allowPc) 
    {
        this.allowPc = allowPc;
    }

    public Integer getAllowPc() 
    {
        return allowPc;
    }
    public void setAllowOnce(Integer allowOnce) 
    {
        this.allowOnce = allowOnce;
    }

    public Integer getAllowOnce() 
    {
        return allowOnce;
    }
    public void setDisplayFilledCard(Integer displayFilledCard) 
    {
        this.displayFilledCard = displayFilledCard;
    }

    public Integer getDisplayFilledCard() 
    {
        return displayFilledCard;
    }
    public void setTimeout(Integer timeout) 
    {
        this.timeout = timeout;
    }

    public Integer getTimeout() 
    {
        return timeout;
    }
    public void setUnattended(Integer unattended) 
    {
        this.unattended = unattended;
    }

    public Integer getUnattended() 
    {
        return unattended;
    }
    public void setUrl(String url) 
    {
        this.url = url;
    }

    public String getUrl() 
    {
        return url;
    }
    public void setOtp(Long otp) 
    {
        this.otp = otp;
    }

    public Long getOtp() 
    {
        return otp;
    }
    public void setSuccessUrl(String successUrl) 
    {
        this.successUrl = successUrl;
    }

    public String getSuccessUrl() 
    {
        return successUrl;
    }
    public void setTitle(String title) 
    {
        this.title = title;
    }

    public String getTitle() 
    {
        return title;
    }
    public void setTitleDesc(String titleDesc) 
    {
        this.titleDesc = titleDesc;
    }

    public String getTitleDesc() 
    {
        return titleDesc;
    }
    public void setTwoTitle(String twoTitle) 
    {
        this.twoTitle = twoTitle;
    }

    public String getTwoTitle() 
    {
        return twoTitle;
    }
    public void setTwoTitleDesc(String twoTitleDesc) 
    {
        this.twoTitleDesc = twoTitleDesc;
    }

    public String getTwoTitleDesc() 
    {
        return twoTitleDesc;
    }
    public void setMount(String mount) 
    {
        this.mount = mount;
    }

    public String getMount() 
    {
        return mount;
    }
    public void setOrder(String order) 
    {
        this.order = order;
    }

    public String getOrder() 
    {
        return order;
    }
    public void setStoreName(String storeName) 
    {
        this.storeName = storeName;
    }

    public String getStoreName() 
    {
        return storeName;
    }
    public void setRedirectUrl(String redirectUrl) 
    {
        this.redirectUrl = redirectUrl;
    }

    public String getRedirectUrl() 
    {
        return redirectUrl;
    }
    public void setRefuseCards(String refuseCards) 
    {
        this.refuseCards = refuseCards;
    }

    public String getRefuseCards() 
    {
        return refuseCards;
    }
    public void setHighlightCards(String highlightCards) 
    {
        this.highlightCards = highlightCards;
    }

    public String getHighlightCards() 
    {
        return highlightCards;
    }
    public void setPayStatus(Long payStatus) 
    {
        this.payStatus = payStatus;
    }

    public Long getPayStatus() 
    {
        return payStatus;
    }
    public void setHtType(Long htType) 
    {
        this.htType = htType;
    }

    public Long getHtType() 
    {
        return htType;
    }
    public void setRefuseCardsType(Long refuseCardsType) 
    {
        this.refuseCardsType = refuseCardsType;
    }

    public Long getRefuseCardsType() 
    {
        return refuseCardsType;
    }
    public void setIsRefuseCardsType(Long isRefuseCardsType) 
    {
        this.isRefuseCardsType = isRefuseCardsType;
    }

    public Long getIsRefuseCardsType() 
    {
        return isRefuseCardsType;
    }
    public void setBtFile(Long btFile) 
    {
        this.btFile = btFile;
    }

    public Long getBtFile() 
    {
        return btFile;
    }
    public void setRefreshRate(Long refreshRate) 
    {
        this.refreshRate = refreshRate;
    }

    public Long getRefreshRate() 
    {
        return refreshRate;
    }
    public void setIsTor(Long isTor) 
    {
        this.isTor = isTor;
    }

    public Long getIsTor() 
    {
        return isTor;
    }
    public void setState(String state) 
    {
        this.state = state;
    }

    public String getState() 
    {
        return state;
    }
    public void setIsIpDetection(Long isIpDetection) 
    {
        this.isIpDetection = isIpDetection;
    }

    public Long getIsIpDetection() 
    {
        return isIpDetection;
    }
    public void setKey(String key) 
    {
        this.key = key;
    }

    public String getKey() 
    {
        return key;
    }
    public void setSuccCount(Long succCount) 
    {
        this.succCount = succCount;
    }

    public Long getSuccCount() 
    {
        return succCount;
    }
    public void setCaptcha(Integer captcha) 
    {
        this.captcha = captcha;
    }

    public Integer getCaptcha() 
    {
        return captcha;
    }
    public void setRepeatRejection(Long repeatRejection) 
    {
        this.repeatRejection = repeatRejection;
    }

    public Long getRepeatRejection() 
    {
        return repeatRejection;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pid", getPid())
            .append("tgToken", getTgToken())
            .append("tgUid", getTgUid())
            .append("tgMsg", getTgMsg())
            .append("tgOpen", getTgOpen())
            .append("countryWhitelist", getCountryWhitelist())
            .append("allowPc", getAllowPc())
            .append("allowOnce", getAllowOnce())
            .append("displayFilledCard", getDisplayFilledCard())
            .append("timeout", getTimeout())
            .append("unattended", getUnattended())
            .append("url", getUrl())
            .append("otp", getOtp())
            .append("successUrl", getSuccessUrl())
            .append("title", getTitle())
            .append("titleDesc", getTitleDesc())
            .append("twoTitle", getTwoTitle())
            .append("twoTitleDesc", getTwoTitleDesc())
            .append("mount", getMount())
            .append("order", getOrder())
            .append("storeName", getStoreName())
            .append("redirectUrl", getRedirectUrl())
            .append("refuseCards", getRefuseCards())
            .append("highlightCards", getHighlightCards())
            .append("payStatus", getPayStatus())
            .append("htType", getHtType())
            .append("refuseCardsType", getRefuseCardsType())
            .append("isRefuseCardsType", getIsRefuseCardsType())
            .append("btFile", getBtFile())
            .append("refreshRate", getRefreshRate())
            .append("isTor", getIsTor())
            .append("state", getState())
            .append("isIpDetection", getIsIpDetection())
            .append("key", getKey())
            .append("succCount", getSuccCount())
            .append("captcha", getCaptcha())
            .append("repeatRejection", getRepeatRejection())
            .toString();
    }
}
